.hot-item {
  display: flex;
  flex-wrap: wrap;
  margin: 0.213rem auto 0;
  width: 9.667rem;
  justify-content: space-between;

  a {
    width: 4.707rem;
    height: 6.227rem;
    border-radius: 0.16rem;
    background: white;
    overflow: hidden;
    margin-bottom: 0.213rem;

    img {
      width: 100%;
    }

    .zi-ying {
      float: left;
      width: 0.307rem;
      height: 0.173rem;
      display: block;
      background: url("https://img10.360buyimg.com/jdphoto/jfs/t1/67472/23/16111/1062/5dd66228Ed3249693/c561eee12d153d56.png") no-repeat;
      background-size: 100% 100%;
      margin-right: 0.053rem;
    }
    .chao-shi {
      float: left;
      width: 0.64rem;
      height: 0.173rem;
      display: block;
      background: url("https://img11.360buyimg.com/jdphoto/s102x28_jfs/t14512/288/2659278877/2368/8468a10d/5aadf9daNd4909ddc.png") no-repeat;
      background-size: 100% 100%;
      margin-right: 0.053rem;
    }

    .description {
      font-size: 0.173rem;
      padding: 0.067rem 0.053rem;
      box-sizing: border-box;
    }

    .more {
      height: 0.493rem;

      .price {
        float: left;
        color: #fa2c19;
        font-size: 0.213rem;
        font-weight: bold;
        height: 0.333rem;
        line-height: 0.333rem;
        margin-left: 0.053rem;
        margin-right: 0.067rem;

        .unit {
          font-size: 0.173rem;
        }
      }

      .similar {
        float: right;
        height: 0.427rem;
        line-height: 0.427rem;
        padding: 0 0.093rem;
        border-radius: 0.2rem;
        font-size: 0.2rem;
        color: grey;
        background: #f0f2f5;
      }

      .shan-gou {
        float: left;
        color: #fa2c19;
        font-size: 0.16rem;
        border: 1px solid #fa2c19;
        padding: 0 0.04rem;
        height: 0.187rem;
        line-height: 0.187rem;
        border-radius: 0.04rem;
        position: relative;
        top: 0.053rem;
        left: 0.04rem;
      }
    }

    .plus {
      height: 0.493rem;

      .plus-price {
        font-size: 0.173rem;
        font-weight: bold;
        position: relative;
        margin-left: 0.053rem;

        &::after {
          content: '';
          display: block;
          width: 0.373rem;
          height: 0.12rem;
          background: url() no-repeat;
          background-size: 100% 100%;
          position: absolute;
          top: 0.04rem;
          left: 0.293rem;
        }
      }
    }
  }
}
